  var scale = 1;

    // 手指初始距离
    var initialDistance = 0;

    // 监听触摸事件
    document.addEventListener('touchstart', handleTouchStart, false);
    document.addEventListener('touchmove', handleTouchMove, false);

    // 处理触摸事件开始
    function handleTouchStart(event) {
      if (event.touches.length === 2) {
        // 获取两个手指的初始坐标
        var touch1 = event.touches[0];
        var touch2 = event.touches[1];

        // 计算两个手指的初始距离
        initialDistance = getDistance(touch1, touch2);
      }
    }

    // 处理触摸事件移动
    function handleTouchMove(event) {
      if (event.touches.length === 2) {  
        // 获取两个手指的当前坐标
        var touch1 = event.touches[0];
        var touch2 = event.touches[1];

        // 计算两个手指的当前距离
        var currentDistance = getDistance(touch1, touch2);

        // 计算缩放比例变化
        var deltaScale = currentDistance / initialDistance;
        // 更新缩放比例
		if(deltaScale > 2  ){
			scale =2 
		}else if( deltaScale <1){
			scale =1 
			
		}else{
			scale *= deltaScale;
		}
        // 进行缩放操作
		
        var zoomable = document.getElementById('zoomable');
        zoomable.style.transform = 'scale(' + scale + ')';
      }
    }

    // 计算两个触摸点的距离
    function getDistance(touch1, touch2) {
      var dx = touch1.clientX - touch2.clientX;
      var dy = touch1.clientY - touch2.clientY;
      return Math.sqrt(dx * dx + dy * dy);
    }